def say_hello():
    print('hello')

# 使用变量接收say-hello函数的返回值
result = say_hello()
# 打印返回值
print(result)       # 结果None
# 打印返回值类型
print(type(result))     # 结果<class 'NoneType'>

# None可以主动使用return返回，效果等同于不写return语句：
def say_hello():
    print('hello')
    return None
# 使用变量接收say_hello函数的返回值
result = say_hello()
# 打印返回值
print(result)       # 结果None

# None在if里的运用
def check_age(age):
    if age > 18:
        return 'SUCCESS'
    return None

result = check_age(5)
if not result:
    print('you are child,not allow ')

# None用于声明无初始内容的变量
name = None
